
package cn.org.seventh.tools.plugin;

import com.thoughtworks.qdox.model.DocletTag;

/**
 * This is a Custom Spring Tag
 * 
 * @qtags.location class
 * @qtags.once
 */
public interface SpringServiceTag extends DocletTag {

    String getName_();

    String getId();

    /**
     * @qtags.default singleton
     */
    String getScope();

    /**
     * @qtags.default byName
     */
    String getAutowire();

    /**
     * @qtags.default none
     */
    String getDepends();

    /**
     * @qtags.default default
     */
    String getCheck();

    /**
     * @qtags.default true
     */
    String getLazy();
}